@charset "UTF-8";
/*=============reset=============*/
html, body, div, ol, ul, h1, h2, h3, h4, h5, h6, p, th, td, dl, dd, form, fieldset, legend, input, textarea, select { margin: 0; padding: 0; font-weight: normal; }
body { font: 14px SimSun, Arial, "Arial Narrow", HELVETICA; background: #fff; -webkit-text-size-adjust: 100%; color: #333; }
a { text-decoration: none; color: #333; }
a:hover { text-decoration: none; color: #0094de; }
li { list-style: none }
img { border: 0; vertical-align: middle }
table { border-collapse: collapse; border-spacing: 0 }
p { word-wrap: break-word }
ul, ol, li { list-style-type: none; }
.clear { clear: both; }
.fl { float: left; }
.fr { float: right; }
.content_w { width: 1200px; }
.bc { margin-left: auto; margin-right: auto; }
.div { display: block; }
.mt7 { margin-top: 7px; }
.mt10 { margin-top: 10px; }
.mt15 { margin-top: 15px; }
.mt18 { margin-top: 18px; }
.mt20 { margin-top: 20px; }
.mt25 { margin-top: 25px; }
.mt30 { margin-top: 30px; }
.mt35 { margin-top: 35px; }
.mt40 { margin-top: 40px; }
.mt45 { margin-top: 45px; }
.mt50 { margin-top: 50px; }
.mt60 { margin-top: 60px; }
.mt65 { margin-top: 65px; }
.mt80 { margin-top: 80px; }
.mt90 { margin-top: 90px; }
.mt110 { margin-top: 110px; }
.mt120 { margin-top: 120px; }
.mb10 { margin-bottom: 10px; }
.mb20 { margin-bottom: 20px; }
.mb25 { margin-bottom: 25px; }
.mb30 { margin-bottom: 30px; }
.mr10 { margin-right: 10px; }
.mr20 { margin-right: 20px; }
.mr30 { margin-right: 30px; }
.m110 { margin-left: 10px; }
.m120 { margin-left: 20px; }
.m130 { margin-left: 30px; }
.red { color: #d01313; }
.f22 { font-size: 20px; }
.w100 { width: 100%; }
.cb { clear: both; }
input { outline: none; }
input, button, textarea, select { font-size: 100%; outline: none; resize: none; }

/*=============banner=============*/
.fullSlide { position: relative; height: 460px !important; z-index: 1; overflow: hidden; }
.fullSlide .slider-item {width: 1425px; height: 460px;}
.fullSlide .slider-item>img {width: auto;height: 460px;max-width: 100%;max-height: 100%;  }
/*.fullSlide .bd { margin: 0 auto; position: relative; z-index: 0; overflow: hidden; }*/
/*.fullSlide .bd ul { width: 100% !important; }*/
/*.fullSlide .bd li { width: 100% !important; height: 460px !important; overflow: hidden; text-align: center; }*/
/*.fullSlide .bd li a { display: block; height: 500px !important; }*/
/*.fullSlide .hd { width: 100%; position: absolute; z-index: 1; bottom: 25px; left: 0; height: 14px; line-height: 14px; }*/
/*.fullSlide .hd ul { text-align: center; }*/
/*.fullSlide .hd ul li { cursor: pointer; display: inline-block; *display:inline;*/
/*    zoom: 1; width: 60px; height: 6px; margin: 0 5px; overflow: hidden; background: #fff; font-size: 0; color: #fff; }*/
/*.fullSlide .hd ul .on { background: #0192ed; }*/
/*banner(e)*/

.tabClick { background: #f3f3f3; overflow: hidden }
.tabClick li { height: 40px; line-height: 40px; width: 25%; float: left; text-align: center }
.tabClick li.active { color: #099; transition: 0.1s; font-weight: bold }
.tabCon { overflow: hidden; width: 580px; }
.tabBox { position: relative; width: 580px; }
.tabList { word-break: break-all; width: 580px; float: left; line-height: 100px; text-align: center; color: #D3D3D3; font-size: 36px; }
.lineBorder { height: 2px; overflow: hidden; border-bottom: 1px solid #099; background: #f3f3f3 }
.lineDiv { background: #099; height: 2px; width: 25%; }
.search { width: 580px; height: 350px; }

.sepcial { width: 590px; }
.title { line-height: 45px; height: 45px; border-bottom: 1px solid #e3e3e3; }
.title h3 { display: block; float: left; width: 150px; text-align: center; font-size: 24px; line-height: 45px; height: 45px; border-bottom: 3px solid #0192ed; }
.sepcial_con ul li { float: left; width: 290px; height: 150px; margin-right: 10px; }
.sepcial_con ul li.li1 { background: #70bdeb; }
.sepcial_con ul li.li2 { float:right; background: #90c695; margin-right: 0px; height:150px; }
.sepcial_con ul li.li3 { background: #90c695; margin-top: 10px; float:right; margin-right: 0px; }
.sepcial_con ul li.li4 { background: #aea8d3; margin-right: 0px; margin-top: 10px; }
.sepcial_con ul li.li1 a { display: block; font-size: 22px; line-height: 75px; color: #fff; background: url(../img/icon02.png) no-repeat 50px 35px; padding: 35px 0px 0px 140px; }
.sepcial_con ul li.li2 a { display: block; font-size: 22px; line-height: 75px; color: #fff; background: url(../img/icon04.png) no-repeat 50px 35px; padding: 35px 0px 0px 140px; }
.sepcial_con ul li.li3 a { display: block; font-size: 22px; line-height: 75px; color: #fff; background: url(../img/icon03.png) no-repeat 50px 35px; padding: 35px 0px 0px 140px; }
.sepcial_con ul li.li4 a { display: block; font-size: 22px; line-height: 75px; color: #fff; background: url(../img/icon01.png) no-repeat 50px 35px; padding: 35px 0px 0px 140px; }
.news .more,.search .more { display: block; float: right; }
.section-focus-pic { height: 360px; width: 580px; overflow: hidden; position: relative; }
.section-focus-pic ul li { position: absolute; top: 0; left: 580px; width: 580px; height: 360px; }
.section-focus-pic ul li h3 { position: absolute; bottom: 11px; left: 10px; width: 560px; font-weight: normal; color: black; margin-left: 10px; z-index: 111; font-size: 18px; font-family: '微软雅黑'; line-height: 30px; }
.section-focus-pic ul li div { position: absolute; bottom: 0; left: 0; height: 90px; background-color: #000; width: 580px; opacity: 0.6; filter: alpha(opacity=60); }
.section-focus-pic .pages { width: 570px; height: 300px; }
.section-focus-pic ul li h3 p { display: block; font-size: 14px; line-height: 24px; }
.section-focus-pic .controler { position: absolute; bottom: 20px; right: 20px;  }
/*.section-focus-pic .controler b { cursor: pointer; width: 20px; height: 10px; display: block; overflow: hidden; text-indent: 20px; background: url(imgs/news_index_icon.png) no-repeat -136px 3px; float: left; margin: 0 0 0 5px; }*/
.section-focus-pic .controler b.down { background-position: -161px 1px; }
.section-focus-pic .controler2 a { display: block; width: 40px; position: absolute; top: 120px; height: 40px; }
/*.section-focus-pic .controler2 a i { cursor: pointer; display: block; width: 22px; height: 34px; background: url(imgs/star.png) no-repeat; }*/
.section-focus-pic .controler2 .prev { left: 5px; }
.section-focus-pic .controler2 .prev i { background-position: -34px -68px; _background: none;
    margin-left: 5px; }
.section-focus-pic .controler2 .prev:hover i { left: 10px; background-position: -34px -24px; _background: none;
}
.section-focus-pic .controler2 .next { right: 10px; }
.section-focus-pic .controler2 .next i { background-position: -62px -68px; _background: none;
    margin-left: 10px; }
.section-focus-pic .controler2 .next:hover i { right: 10px; background-position: -62px -24px; _background: none;
}
.tab { overflow: hidden; width: 585px; line-height: 40px; height: 42px; cursor: pointer; color: #333; }
.tab li { float: left; width: 110px; text-align: center; position: relative; cursor: pointer; border: 1px solid #e3e3e3; font-size: 16px; }
.tab li.on { background: #0192ed; color: #fff; border-bottom: none; }
.con { width: 585px; min-height: 146px; background-color: #fff; }
.con ul li { width: 585px; line-height: 38px; }
.con ul li a { display: block; float: left; width: 460px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 16px; background: url(../img/icon05.gif) no-repeat left center; padding-left: 15px; }
.con ul li span, .tours_li ul li { display: block; float: right; font-size: 16px; }
.con ul li:hover { background: #f5f5f5; }
.con ul li img { height: 100px; margin-right: 20px; width: 150px; }
.con1 { width: 585px; min-height: 146px; background-color: #fff; }
.con1 ul li { width: 585px; line-height: 38px; }
.con1 ul li a { display: block; float: left; width: 460px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 16px; background: url(../img/icon05.gif) no-repeat left center; padding-left: 15px; }
.con1 ul li span, .tours_li ul li { display: block; float: right; font-size: 16px; }
.con1 ul li:hover { background: #f5f5f5; }
.con1 ul li img { height: 100px; margin-right: 20px; width: 150px; }

.zi_r { width: 570px; }
.zi_r h2 { display: block; width: 550px; font-size: 18px; line-height: 24px; height: 24px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-weight: bold; }
.zi_r i { display: block; font-style: normal; color: #999; margin-top: 5px; }
.zi_r p { font-size: 14px; color: #666; line-height: 24px; height: 60px; overflow: hidden; margin-top: 10px; }
.tours_news { width: 580px; }
.top_li { height: 114px; overflow: hidden; padding: 10px 0px; border-bottom: 1px dashed #e3e3e3; }
.top_li .tu img { width: 175px; height: 114px; }
.top_li .zi { width: 385px; }
.top_li .zi h3 { font-size: 18px; line-height: 30px; }
.top_li .zi p { font-size: 14px; line-height: 24px; color: #666; }
.top_li .zi .lookxq { display: block; color: #0192ed; line-height: 30px; margin-top: 10px; }
.tours_li ul li { line-height: 38px; }
.tours_li ul li a { display: block; float: left; width: 450px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 16px; background: url(../img/icon05.gif) no-repeat left center; padding-left: 15px; }
.tours_xl { width: 590px; }
.list_li ul li { float: left; margin-right: 14px; margin-bottom: 20px; }
.list_li ul li.last { margin-right: 0px; }
.list_li ul li img { width: 187px; height: 148px; }
.list_li ul li span { display: block; line-height: 30px; text-align: center; font-size: 14px; }

/*=============header=============*/
.top { height: 110px; }
.nav { height: 50px; line-height: 50px; font-size: 16px; background: #0192ed; }
.nav ul li { float: left; width: 150px; }
.nav ul li:last-child{}
.nav ul li a { display: block; text-align: center; color: #fff; }
.nav ul li a.a_hover { background: #0069ab; }

/*=============footer=============*/
.footer { height: 395px; background: #67809f; color: #ccdcef; }
.link { padding-top: 30px; }
.link b { font-size: 18px; }
.link p { font-size: 16px; line-height:25px }
.link p a { display: inline-block; font-size: 14px; color: #ccdcef; }
.links select{text-align:center; font-size:14px; color:#333; width:200px;margin-right: 5px;}
.footer_nav { width: 920px; }
.footer_nav .item { float: left; padding:  25px; /*background: url(../img/line_bg3.gif) no-repeat right 80px;*/ }
.footer_nav ul li { line-height: 24px; }
.footer_nav .t { display: block; font-size: 16px; color: #ccdcef; padding-bottom: 10px; }
.footer_nav ul li a { color: #ccdcef; font-size: 14px; }
.fx_li { position: relative; width: 250px }
.fx_li ul li { width: 50px; height: 50px; float: left; margin-right: 30px; }
.fx_li ul li:hover div { display: block; }
.weibo_ewm { height: 182px; width: 160px; position: absolute; z-index: 9999; display: none; top: -195px; right: 146px; }
.weixin_ewm { height: 182px; width: 160px; position: absolute; z-index: 9999; display: none; top: -195px; right: 68px; }
.QQ_ewm { height: 57px; width: 160px; position: absolute; z-index: 9999; display: none; top: -85px; right: -10px; }
.bq { height: 60px; line-height: 60px; font-size: 16px; color: #ccdcef; border-top: 1px solid #536d8d; }
.bq span{ display:inline-block; float:left;}
.bq a{  display:inline-block; float:right; color:#ccdcef;}
.banner img { width: 100%; }
.menu_bread { line-height: 45px; font-size: 14px; border-bottom: 1px solid #e3e3e3; }
.menu_li { width: 590px; margin: 20px auto; }
.menu_li ul li, .menu_li1 ul li, .menu_li2 ul li , .menu_li3 ul li{ width: 150px; float: left; margin-right: 5px; }
.menu_li ul li a, .menu_li1 ul li a, .menu_li2 ul li a , .menu_li3 ul li a{ display: block; padding: 0px 20px; line-height: 45px; border: 1px solid #e3e3e3; font-size: 18px; text-align: center; }
.menu_li ul li a.a_hover, .menu_li1 ul li a.a_hover, .menu_li2 ul li a.a_hover, .menu_li3 ul li a.a_hover { background: #0192ed; color: #fff; }
.about_con h3,.tours_con h3,.about_con1 h3,.tours_con1 h3,.tours_con2 h3 { display: block; font-size: 24px; text-align: center; margin-bottom: 30px; }
.about_con { font-size: 14px; line-height: 30px; }
.about_con p{ text-indent:2em;}
.menu_li1 { width: 780px; margin: 30px 0; }
.menu_li3 { width: 390px; margin: 30px auto; }
.about_con ul li,.tours_con ul li { line-height: 38px; }
.about_con ul li a,.tours_con ul li a { display: block; float: left; width: 1100px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 18px; }


/*=============公交旅游=============*/
.tours_con p,.tours_con2 p{ font-size:14px; line-height:30px; margin-top:10px;}
.tours_tu,.tours_tu img{ width:186px; height:148px;}
.tours_zi{ width:980px;}
.tours_zi h2{ font-size:18px; line-height:30px;}
.tours_zi p{ font-size:14px; line-height:24px; margin-top:10px; height:48px; overflow:hidden;}

.tours_con1 ul li{ height:148px; padding:20px 0px; border-bottom:1px dashed #e3e3e3;}
.tours_con1 .title{margin-top: 15px;margin-bottom: 0;}
/*------------- 图片放大效果 开始 ------------------------------*/
.content-five { width: 590px; }
.con-five { width: 187px; height: 192px; float: left; margin-right:1%; margin-bottom: 25px; position: relative; overflow: hidden; cursor: pointer; }
.last,.last1 { margin-right: 0px; }
.conimg { width: 187px; height: 148px; }
.txt-five { position: absolute; left: 0; bottom: 0; width: 100%; height: 35px; line-height: 35px; text-align: center; color: #fff; background: rgba(0,0,0,0.6); }
.txt-five h3 { font-weight: normal; font-size:16px;}

.content-five1 { width: 1200px; }
.con-five1 { width: 290px; height: 229px; float: left; margin-right:10px; margin-bottom: 25px; position: relative; overflow: hidden; cursor: pointer; }
.conimg1 { width: 290px; height: 229px; }
.txt-five h3{ font-size:16px;}
/*------------- 图片放大效果 结束------------------------------*/

/*-------------文章------------------------------*/
.new_con1 h1{padding:10px 0;text-align:center;font-size:24px;font-weight:bold;color:black;line-height:35px;}
.new_con1 .artInfo{width:100%;height:30px;text-align:center; margin-bottom:20px;}
.new_con1 .artInfo span{display:inline-block;clear:left;color:#333;font-size:14px;padding:0 5px; }
.new_con1 .artCon{font-size:16px;color:black;line-height:30px; padding-bottom:20px;}
.new_con1 .artCon p{ text-indent:2rem;}


/*留言*/
.message { padding: 60px 0; }
.message h2 { line-height: 1; }
.message td { padding: 10px 0; line-height: 36px; }
.messageTxt { width: 260px; height: 40px; border: 1px solid #ddd; padding: 0 10px; }
.messageTxt.messageTxt2 { width: 592px; }
.message textarea { width: 592px; min-height: 100px; border: 1px solid #ddd; padding: 10px; }
.messageBtn { border: none; background: #0192ed; color: #fff; line-height: 36px; padding: 0 40px; margin-left: 52px; font-family: "微软雅黑"; font-size:16px;}
/*新闻*/
.news_top { height:auto; padding: 0px 0px 20px 0px; }
.news_tu, .news_tu img { width: 400px; height: 248px; }
.news_zi { width:100%; }
.news_zi h3 { font-size: 18px; line-height: 30px; text-align: inherit; margin-bottom: 0; color:#0192ed; }
.xqmore { display: block;border-bottom: 1px dashed #E3E3E3;  width: 100%; line-height: 40px; ; color: #0192ed; text-align: right;  }
.sousuo{display:inline-block; float:right}
.sousuo input{width:210px; line-height:35px; font-size:14px; color:#333; padding-left:20px; border:1px solid #e3e3e3; vertical-align:middle}
.sousuo button{ line-height:25px; border:1px solid #e3e3e3; margin-right:5px; background:#f5f5f5; color:#666; padding:5px 35px; vertical-align:middle}
/*查询*/
.search_btn { margin-top: 10px; overflow: hidden; }
.search_btn .p_btn a { display: block; width: 120px; height: 47px; line-height: 47px; text-align: center; color: #fff; font-size: 16px; }
.search_btn .p_btn a.c_4 { background: #0192ed; }
.search_con { background: #f5f5f5; padding: 20px; min-height: 200px; }
.search_con .p_input { position: relative; color: #999; }
.search_con h3 { display: block; font-size: 18px; line-height: 30px; }
.search_con .p_input input { width: 500px; margin: 10px 0px; padding: 0; height: 45px; color: #333; font-size: 14px; font-family: "微软雅黑"; border: 1px solid #e3e3e3; text-indent: 10px; }
.search_con .p_input em { position: absolute; left: 0px; top: 0; z-index: 1; text-align: center; color: #6ecb09; font-size: 16px; text-indent: 10px; }



/*分页css*/
.mtNext {
    padding: 0 10px 10px 0px;
    margin: 0px;
    /*width: 100%;*/
    height: 30px;
    overflow: hidden;
    /*position: absolute;*/
    /*right: 10px;
    bottom: 0px;*/
}

.mtNext ul {
    padding: 0px;
    margin: 0px;
}

.mtNext ul li {
    float: left;
    width: 70px;
    text-align: center;
    margin: 0px 10px 0px 0px;
    background: #fff;
    font-size: 14px;
    line-height: 30px;
}

.mtNext ul li:first-child {
    margin-left: 0px;
}

.mtNext ul li a {
    color: #666;
}

.mtNext ul li a:hover {
    text-decoration: underline;
}

.mtNext ul li {
    border-bottom: 2px solid #CCC;
    width: auto;
    height: 30px;
    padding: 0px 12px;
    font-size: 12px;
    background: #EEE;
}

.mtNext ul li:hover a {
    text-decoration: none;
    font-weight: bold;
    color: #2780d2;
}

.mtNext ul li:hover {
    border-bottom: 2px solid #2780d2;
    cursor: pointer;
    background: #CBE7F8;
}

.mtNextHov {
    border-bottom: 2px solid #2780d2 !important;
    background: #CBE7F8 !important;
}

.mtNextHov a {
    font-weight: bold;
    color: #2780d2 !important;
}

